HESA: The Construction and Evaluation of Hierarchical Software Feature Repository
نویسندگان
چکیده
Nowadays, the demand for software resources on different granularity is becoming prominent in software engineering field. However, a large quantity of heterogeneous software resources have not been organized in a reasonable and efficient way. Software features, a kind of important knowledge for software reuse, are ideal materials to characterize software resources. Our preliminary study shows that the effectiveness of feature-related tasks, such as software resource retrieval and feature location, will be greatly improved, if a multi-grained feature repository is available. In this paper, we construct a Hierarchical rEpository of Software feAture (HESA), in which a novel hierarchical clustering approach is proposed. For a given domain, we first aggregate a large number of feature descriptions from multiple online software repositories. Then we cluster these descriptions into a flexible hierarchy by mining their hidden semantic structures. Finally, we implement an online search engine on HESA and conduct a user study to evaluate our approach quantitatively. The results show that HESA can organize software features in a more reasonable way compared to the classic and the state-of-the-art approaches. Keywords—Software reuse; Mining Software repository; Feature-ontology; Clustering;
منابع مشابه
Bridging the semantic gap for software effort estimation by hierarchical feature selection techniques
Software project management is one of the significant activates in the software development process. Software Development Effort Estimation (SDEE) is a challenging task in the software project management. SDEE is an old activity in computer industry from 1940s and has been reviewed several times. A SDEE model is appropriate if it provides the accuracy and confidence simultaneously before softwa...
متن کاملEvaluation of Fetal Toxicity of HESA-A, a Natural Anticancer Agent, in Mice
Introduction: HESA-A is an active natural compound with herbal and marine origin. It contains inorganic, organic and aqueous fractions, and has shown antioxidant, cytotoxic and anticancer effects. In this study, the teratogenic effects of HESA-A in mice have been evaluated. Methods: Several doses of HESA-A were administered orally to pregnant mice on days 6 to 14 of gestation. Various parameter...
متن کاملTherapeutic effects of HESA-A (a herbal-marine compound) in acute organophosphorus pesticide poisoning
Objective: Organophosphorus compounds (OPs) are common causes of poisonings. Atropine and oximes are pharmacological antidotes of OPs. However, because of their adverse effects and insufficient performance, several other compounds have been evaluated as adjuvant therapy. HESA-A is a herbal-marine drug that contains material from Carum carvi (Persian cumin), Penaeus latisculatus...
متن کاملEvaluation of slope stability in static and pseudo-static earth dam using software Gio Studio and Plaxis (Case Study dam Kaboodval)
The seepage and slope stability are very important and necessary in the dam dirt are, therefore, in this context, numerous applications to predict and calculate the rate of leakage has been prepared that than the experimental time and cost savings for the analysis of liquids before construction of earth dams need. In this study, safety factors for slope stability software Kaboodwal plaxis two-...
متن کاملHESA-A Exerts Its Cytoprotective Effects through Scavenging of Free Radicals: An in Vitro Study
Background: Natural medicines have been recently considered more reasonable for human use most notably due to their safety and tolerance. HESA-A is a marine-originated herbal medicine with a variety of healing effects. However, its exact biological mechanism is not clear. The pre-sent study aimed at the evaluation of the HESA-A antioxidant effect. Methods: Chinese hamster ovary (CHO) an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013